搜索快捷指令 PRO

搜索快捷指令让你在 Safari 地址栏中输入「触发词 + 查询词」,直接跳转到目标站点的搜索结果——例如输入 gh hello world,即可跳转到 GitHub 搜索「hello world」。

此功能需要 Scripting PRO。


工作方式

当你从 Safari 地址栏发起搜索时,Scripting 会检查查询的第一个词。如果它与某个快捷指令的触发词匹配,查询的其余部分就会被发送到该快捷指令的搜索 URL,而不是你的默认搜索引擎。

  • 第一个词是触发词。
  • 其后的全部内容作为搜索查询词。
  • 查询词会被 URL 编码,并替换到 URL 中你填写 %s 的位置。

它适用于常见搜索引擎(Google、Bing、DuckDuckGo、Yahoo、Baidu、Ecosia、Startpage)上的 Safari 地址栏搜索。请确保你的查询以触发词开头。


添加快捷指令

在 Safari 浏览器脚本设置中打开 Search Shortcuts(搜索快捷指令),点击 Add(添加):

  • Trigger(触发词)——不含空格的单个词,如 gh
  • Name(名称)——列表中显示的可选标签。
  • Search URL(搜索 URL)——目标地址,在查询词应出现的位置填写 %s

每个快捷指令都有 Enabled(启用) 开关。点击某行可编辑,左滑可删除。


示例

触发词搜索 URL
ghhttps://github.com/search?q=%s
ythttps://www.youtube.com/results?search_query=%s
npmhttps://www.npmjs.com/search?q=%s
whttps://zh.wikipedia.org/w/index.php?search=%s

使用上面的 gh 快捷指令,搜索 gh swiftui 会打开 https://github.com/search?q=swiftui

目标地址不一定是网页搜索。自定义 app URL scheme 或 Universal Link 同样有效,因此一个快捷指令可以直接打开另一个 app 的搜索。


说明

  • 只有当第一个词等于某个触发词时才会匹配。不以触发词开头的普通查询会原样交给你的默认搜索引擎。
  • 你在设置中所做的修改会在下次搜索时生效。